<?php
/**
 * Autor:   Miguel A. Zilli
 * Email:   miguelzilli@gmail.com
 */

class SituacionesactualesController extends AppController{
    var $name='Situacionesactuales';
    var $uses=array('Situacionesactual','Revision');

    function editar_sa_cultivos($id=null){
        if(!empty($this->data)){
            if ($this->Situacionesactual->save($this->data)){
                $this->Session->setFlash('Operacion realizada correctamente.');
                $this->redirect('/revisiones/ver/'.$this->data['Situacionesactual']['revision_id']);
            }else{
                $this->Session->setFlash('Error: No se pudo realizar la operacion.');
            }
        }
        if(empty($this->data)){
            $this->data=$this->Situacionesactual->read(null,$id);
        }
    }

    function editar_sa_produccion($id=null){
        if(!empty($this->data)){
            if ($this->Situacionesactual->save($this->data)){
                $this->Session->setFlash('Operacion realizada correctamente.');
                $this->redirect('/revisiones/ver/'.$this->data['Situacionesactual']['revision_id']);
            }else{
                $this->Session->setFlash('Error: No se pudo realizar la operacion.');
            }
        }
        if(empty($this->data)){
            $this->data=$this->Situacionesactual->read(null,$id);
        }
        $this->set('opt_necesidades',array('MUY NECESARIO'=>'MUY NECESARIO','NECESARIO'=>'NECESARIO', 'NO NECESARIO'=>'NO NECESARIO'));
    }

    function editar_sa_descripcion($id=null){
        if(!empty($this->data)){
            if ($this->Situacionesactual->save($this->data)){
                $this->Session->setFlash('Operacion realizada correctamente.');
                $this->redirect('/revisiones/ver/'.$this->data['Situacionesactual']['revision_id']);
            }else{
                $this->Session->setFlash('Error: No se pudo realizar la operacion.');
            }
        }
        if(empty($this->data)){
            $this->data=$this->Situacionesactual->read(null,$id);
        }
    }

    function eliminar($id=null){
        $id_revision=$this->Situacionesactual->field('Situacionesactual.revision_id',array('Situacionesactual.id'=>$id));
        if($this->Situacionesactual->del($id)){
            $this->Session->setFlash('Operacion realizada correctamente.');
            $this->redirect('/revisiones/ver/'.$id_revision);
        }else{
            $this->Session->setFlash('Error: No se pudo realizar la operacion.');
            $this->redirect('/revisiones/ver/'.$id_revision);
        }
    }
}
?>